/*
 * @Description: 工程月报数据模型
 * @Author: wind-lc
 * @version: 1.0
 * @Date: 2023-04-14 11:03:49
 * @LastEditTime: 2023-04-25 14:31:03
 * @FilePath: \cscec-pms-admin\src\views\project\projectMonthlyReport\model.js
 */
// 月报搜索项
const searchOption = [
  {
    name: '月份',
    valueKey: 'month',
    type: 'a-month-picker'
  }
]
// 月报列表表头
const columns = [
  {
    title: '序号',
    align: 'center',
    customRender: (text, record, index) => {
      return index + 1
    }
  },
  {
    title: '月份',
    dataIndex: 'month'
  },
  {
    title: '操作',
    dataIndex: 'operation',
    fixed: 'right',
    scopedSlots: { customRender: 'operation' }
  }
]
// 模块列表
const moduleList = [
  {
    title: '各分公司生产运营情况',
    key: '0',
    modules:[
      {
        title: '本月新开项目情况统计',
        flex: true,
        columns: [
          {
            title: '序号',
            align: 'center',
            width: 80,
            customRender: (text, record, index) => {
              return index + 1
            }
          },
          {
            title: '项目名称',
            dataIndex: 'projectName'
          },
          {
            title: '所属分公司',
            dataIndex: 'branchComName'
          },
          {
            title: '规模(万m2/km)',
            dataIndex: 'scale'
          },
          {
            title: '合同额(亿元)',
            dataIndex: 'contractAmount'
          },
          {
            title: '合同开竣工时间',
            dataIndex: 'contractStartCompletionTime'
          },
          {
            title: '承接名义',
            dataIndex: 'undertakingName'
          },
          {
            title: '任职项目经理',
            dataIndex: 'pmName'
          },
          {
            title: '形象进度',
            dataIndex: 'imageProgress'
          }
        ]
      },
      {
        title: '本月竣工项目情况统计',
        flex: true,
        columns: [
          {
            title: '序号',
            align: 'center',
            width: 80,
            customRender: (text, record, index) => {
              return index + 1
            }
          },
          {
            title: '项目名称',
            dataIndex: 'projectName'
          },
          {
            title: '分公司',
            dataIndex: 'branchComName'
          },
          {
            title: '计划竣工时间',
            dataIndex: 'planCompletionTime'
          },
          {
            title: '是否按计划竣工',
            dataIndex: 'ifPlanCompletion'
          },
          {
            title: '实际竣工时间',
            dataIndex: 'actualCompletionTime'
          }
        ]
      },
      {
        title: '本月未竣工项目情况统计',
        flex: true,
        columns: [
          {
            title: '序号',
            align: 'center',
            width: 80,
            customRender: (text, record, index) => {
              return index + 1
            }
          },
          {
            title: '项目名称',
            dataIndex: 'projectName'
          },
          {
            title: '分公司',
            dataIndex: 'branchComName'
          },
          {
            title: '计划竣工时间',
            dataIndex: 'planCompletionTime'
          },
          {
            title: '是否按计划竣工',
            dataIndex: 'ifPlanCompletion'
          },
          {
            title: '实际竣工时间',
            dataIndex: 'actualCompletionTime'
          }
        ]
      },
      {
        title: '本月产值完成情况统计',
        flex: true,
        columns: [
          {
            title: '序号',
            align: 'center',
            width: 80,
            customRender: (text, record, index) => {
              return index + 1
            }
          },
          {
            title: '分公司',
            dataIndex: 'branchComName'
          },
          {
            title: '全年目标产值(亿元)',
            dataIndex: 'targetOutputValue'
          },
          {
            title: '本月计划产值(亿元)',
            dataIndex: 'planOutputValue'
          },
          {
            title: '本月确权产值(亿元)',
            dataIndex: 'confirmOutputValue'
          },
          {
            title: '截止本月累计确权产值(亿元)',
            dataIndex: 'totalConfirmOutputValue'
          },
          {
            title: '本月产值完成率',
            dataIndex: 'currentMonthCompletionRate'
          },
          {
            title: '全年产值完成率',
            dataIndex: 'yearlyCompletionRate'
          },
          {
            title: '截止本月人均产值(万元)',
            dataIndex: 'perCapitaOutputValue'
          },
          {
            title: '人均产值完成率',
            dataIndex: 'perCapitacompletionRate'
          }
        ]
      },
      {
        title: '阶段策划完成情况统计',
        flex: true,
        columns: [
          {
            title: '序号',
            align: 'center',
            width: 80,
            customRender: (text, record, index) => {
              return index + 1
            }
          },
          {
            title: '项目名称',
            dataIndex: 'projectName'
          },
          {
            title: '分公司',
            dataIndex: 'branchComName'
          },
          {
            title: '策划类别',
            dataIndex: 'planType'
          },
          {
            title: '项目管控级别',
            dataIndex: 'projectControllerLevel'
          },
          {
            title: '计划策划评审时间',
            dataIndex: 'planReviewTime'
          },
          {
            title: '实际策划评审时间/情况',
            dataIndex: 'actualReviewTime'
          },
          {
            title: '责任人',
            dataIndex: 'duty'
          }
        ]
      }
    ]
  },
  {
    title: '风险及重点监控项目清单及分析',
    key: '1',
    modules: [
      {
        title: '截止本月1日工期滞后项目清单',
        flex: true,
        columns: [
          {
            title: '序号',
            align: 'center',
            width: 80,
            customRender: (text, record, index) => {
              return index + 1
            }
          },
          {
            title: '所属分公司',
            dataIndex: 'branchComName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.branchComNameRowSpan
                }
              }
            }
          },
          {
            title: '项目名称',
            dataIndex: 'projectName'
          },
          {
            title: '风险情况',
            dataIndex: 'riskSituation'
          }
        ]
      },
      {
        title: '停缓建项目信息情况统计',
        flex: true,
        columns: [
          {
            title: '序号',
            align: 'center',
            width: 80,
            customRender: (text, record, index) => {
              return index + 1
            }
          },
          {
            title: '项目名称',
            dataIndex: 'projectName'
          },
          {
            title: '所属分公司',
            dataIndex: 'branchComName'
          },
          {
            title: '合同额(亿元)',
            dataIndex: 'contractAmount'
          },
          {
            title: '累计产值(亿元)',
            dataIndex: 'totalOutput'
          },
          {
            title: '剩余产值(亿元)',
            dataIndex: 'surplusOutput'
          },
          {
            title: '当前形象进度',
            dataIndex: 'imageProgress'
          },
          {
            title: '项目类型',
            dataIndex: 'projectType'
          },
          {
            title: '停缓建原因',
            dataIndex: 'reason'
          },
          {
            title: '管理人员总数',
            dataIndex: 'personsTotal'
          }
        ]
      },
    ]
  },
  {
    title: '策划执行及履职情况',
    key: '2',
    modules: [
      {
        title: '各分公司策划检查履约情况统计',
        flex: true,
        columns: [
          {
            title: '序号',
            align: 'center',
            width: 80,
            customRender: (text, record, index) => {
              return index + 1
            }
          },
          {
            title: '分公司',
            dataIndex: 'branchComName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.branchComNameRowSpan
                }
              }
            }
          },
          {
            title: '策划检查负责人',
            dataIndex: 'responsiblePerson',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.responsiblePersonRowSpan
                }
              }
            }
          },
          {
            title: '项目类型',
            dataIndex: 'projectType'
          },
          {
            title: '应履职项目',
            dataIndex: 'projectName'
          },
          {
            title: '土建履职情况',
            dataIndex: 'civilPosition',
            align: 'center',
            children: [
              {
                title: '是否履职',
                dataIndex: 'civilPosition',
                align: 'center'
              }
            ]
          },
          {
            title: '安装履职情况',
            dataIndex: 'installPosition',
            align: 'center',
            children: [
              {
                title: '是否履职',
                dataIndex: 'installPosition',
                align: 'center'
              }
            ]
          },
          {
            title: '装饰履职情况',
            dataIndex: 'adornPosition',
            align: 'center',
            children: [
              {
                title: '是否履职',
                dataIndex: 'adornPosition',
                align: 'center'
              }
            ]
          }
        ]
      }
    ]
  },
  {
    title: '项目经理积分情况',
    key: '3',
    modules: [
      {
        title: '本月项目经理积分扣减情况',
        flex: true,
        columns: [
          {
            title: '序号',
            align: 'center',
            width: 80,
            customRender: (text, record, index) => {
              return index + 1
            }
          },
          {
            title: '分公司',
            dataIndex: 'branchComName'
          },
          {
            title: '项目名称',
            dataIndex: 'projectName'
          },
          {
            title: '项目经理',
            dataIndex: 'projectManager'
          },
          {
            title: '剩余积分',
            dataIndex: 'surplusScore'
          },
          {
            title: '扣减分数',
            dataIndex: 'deductionScore'
          },
          {
            title: '情况说明',
            dataIndex: 'factSheet'
          }
        ]
      },
      {
        title: '截止本月已累计扣减积分达6分及以上人员统计表',
        flex: true,
        columns: [
          {
            title: '序号',
            align: 'center',
            width: 80,
            customRender: (text, record, index) => {
              return index + 1
            }
          },
          {
            title: '分公司',
            dataIndex: 'branchComName'
          },
          {
            title: '项目名称',
            dataIndex: 'projectName'
          },
          {
            title: '项目经理',
            dataIndex: 'projectManager'
          },
          {
            title: '剩余积分',
            dataIndex: 'surplusScore'
          },
          {
            title: '扣减分数',
            dataIndex: 'deductionScore'
          },
          {
            title: '情况说明',
            dataIndex: 'factSheet'
          }
        ]
      }
    ]
  },
  {
    title: '其他情况',
    key: '4',
    modules: [
      {
        title: '策划及策划执行上线情况统计',
        flex: true,
        columns: [
          {
            title: '序号',
            align: 'center',
            width: 80,
            customRender: (text, record, index) => {
              return index + 1
            }
          },
          {
            title: '分公司',
            dataIndex: 'branchComName'
          },
          {
            title: '项目名称',
            dataIndex: 'projectName'
          },
          {
            title: '项目管理策划是否全部审批通过',
            dataIndex: 'managePlanning'
          },
          {
            title: '项目执行策划书是否全部审批通过',
            dataIndex: 'executePlanning'
          }
        ]
      },
      {
        title: '各分公司维保项目情况统计',
        flex: true,
        columns: [
          {
            title: '序号',
            align: 'center',
            width: 80,
            customRender: (text, record, index) => {
              return index + 1
            }
          },
          {
            title: '项目名称',
            dataIndex: 'projectName'
          },
          {
            title: '分公司',
            dataIndex: 'branchComName'
          },
          {
            title: '非防水维保期到期时间',
            dataIndex: 'nonWaterproofTime'
          },
          {
            title: '防水维保期到期时间',
            dataIndex: 'waterproofTime'
          },
          {
            title: '维保事项',
            dataIndex: 'matter'
          }
        ]
      }
    ]
  },
  {
    title: '下月重点工作',
    key: '5',
    modules: [
      {
        title: '截止下月1日工期滞后项目清单',
        flex: true,
        columns: [
          {
            title: '序号',
            align: 'center',
            width: 80,
            customRender: (text, record, index) => {
              return index + 1
            }
          },
          {
            title: '所属分公司',
            dataIndex: 'branchComName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.branchComNameRowSpan
                }
              }
            }
          },
          {
            title: '项目名称',
            dataIndex: 'projectName'
          },
          {
            title: '风险情况',
            dataIndex: 'riskSituation'
          }
        ]
      },
      {
        title: '开工三个月以内的项目情况统计',
        flex: true,
        columns: [
          {
            title: '序号',
            align: 'center',
            width: 80,
            customRender: (text, record, index) => {
              return index + 1
            }
          },
          {
            title: '分公司',
            dataIndex: 'branchComName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.branchComNameRowSpan
                }
              }
            }
          },
          {
            title: '项目名称',
            dataIndex: 'projectName'
          },
          {
            title: '合同额 (亿元)',
            dataIndex: 'contractAmount'
          },
          {
            title: '管理人员总数',
            dataIndex: 'managePersonnelNum'
          },
          {
            title: '合同开工时间（含开工令）',
            dataIndex: 'contractStartTime'
          },
          {
            title: '计划竣工时间',
            dataIndex: 'planCompletionTime'
          },
          {
            title: '当前形象进度',
            dataIndex: 'imageProgress'
          }
        ]
      },
      {
        title: '计划在三个月内竣工的项目情况统计',
        flex: true,
        columns: [
          {
            title: '序号',
            align: 'center',
            width: 80,
            customRender: (text, record, index) => {
              return index + 1
            }
          },
          {
            title: '分公司',
            dataIndex: 'branchComName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.branchComNameRowSpan
                }
              }
            }
          },
          {
            title: '项目名称',
            dataIndex: 'projectName'
          },
          {
            title: '合同竣工时间（含正式延期报告）',
            dataIndex: 'contractCompleteTime'
          }
        ]
      },
      {
        title: '下月计划竣工项目统计',
        flex: true,
        columns: [
          {
            title: '序号',
            align: 'center',
            width: 80,
            customRender: (text, record, index) => {
              return index + 1
            }
          },
          {
            title: '项目名称',
            dataIndex: 'projectName'
          },
          {
            title: '分公司',
            dataIndex: 'branchComName'
          },
          {
            title: '合同竣工时间（含正式延期报告）',
            dataIndex: 'contractCompleteTime'
          }
        ]
      },
      {
        title: '下月项目阶段策划计划',
        flex: true,
        columns: [
          {
            title: '序号',
            align: 'center',
            width: 80,
            customRender: (text, record, index) => {
              return index + 1
            }
          },
          {
            title: '项目名称',
            dataIndex: 'projectName'
          },
          {
            title: '分公司',
            dataIndex: 'branchComName'
          },
          {
            title: '策划类别',
            dataIndex: 'planType'
          },
          {
            title: '项目管控级别',
            dataIndex: 'projectControllerLevel'
          },
          {
            title: '计划策划评审时间',
            dataIndex: 'planReviewTime'
          },
          {
            title: '责任人',
            dataIndex: 'duty'
          }
        ]
      }
    ]
  },
  {
    title: '附表1',
    key: '6',
    modules: [
      {
        title: '“局控项目”里程碑节点完成情况统计',
        flex: true,
        columns: [
          {
            title: '序号',
            align: 'center',
            width: 80,
            customRender: (text, record, index) => {
              return index + 1
            }
          },
          {
            title: '分公司',
            dataIndex: 'branchComName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.branchComNameRowSpan
                }
              }
            }
          },
          {
            title: '项目名称',
            dataIndex: 'projectName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.projectNameRowSpan
                }
              }
            }
          },
          {
            title: '节点名称',
            dataIndex: 'nodeName'
          },
          {
            title: '节点计划开始时间',
            dataIndex: 'planStartTime'
          },
          {
            title: '节点计划完成时间',
            dataIndex: 'planEndTime'
          },
          {
            title: '完成情况',
            dataIndex: 'completionStatus'
          }
        ]
      },
      {
        title: '“非局控项目”里程碑节点完成情况统计',
        flex: true,
        columns: [
          {
            title: '序号',
            align: 'center',
            width: 80,
            customRender: (text, record, index) => {
              return index + 1
            }
          },
          {
            title: '分公司',
            dataIndex: 'branchComName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.branchComNameRowSpan
                }
              }
            }
          },
          {
            title: '项目名称',
            dataIndex: 'projectName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.projectNameRowSpan
                }
              }
            }
          },
          {
            title: '节点名称',
            dataIndex: 'nodeName'
          },
          {
            title: '节点计划开始时间',
            dataIndex: 'planStartTime'
          },
          {
            title: '节点计划完成时间',
            dataIndex: 'planEndTime'
          },
          {
            title: '完成情况',
            dataIndex: 'completionStatus'
          }
        ]
      },
      {
        title: '风险项目本月关键节点情况统计',
        flex: true,
        columns: [
          {
            title: '序号',
            align: 'center',
            width: 80,
            customRender: (text, record, index) => {
              return index + 1
            }
          },
          {
            title: '分公司',
            dataIndex: 'branchComName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.branchComNameRowSpan
                }
              }
            }
          },
          {
            title: '项目名称',
            dataIndex: 'projectName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.projectNameRowSpan
                }
              }
            }
          },
          {
            title: '节点名称',
            dataIndex: 'nodeName'
          },
          {
            title: '节点计划开始时间',
            dataIndex: 'planStartTime'
          },
          {
            title: '节点计划完成时间',
            dataIndex: 'planEndTime'
          },
          {
            title: '完成情况',
            dataIndex: 'completionStatus'
          }
        ]
      },
      {
        title: '局重点及公司重点项目的关键节点情况统计',
        flex: true,
        columns: [
          {
            title: '序号',
            align: 'center',
            width: 80,
            customRender: (text, record, index) => {
              return index + 1
            }
          },
          {
            title: '分公司',
            dataIndex: 'branchComName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.branchComNameRowSpan
                }
              }
            }
          },
          {
            title: '项目名称',
            dataIndex: 'projectName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.projectNameRowSpan
                }
              }
            }
          },
          {
            title: '节点名称',
            dataIndex: 'nodeName'
          },
          {
            title: '节点计划开始时间',
            dataIndex: 'planStartTime'
          },
          {
            title: '节点计划完成时间',
            dataIndex: 'planEndTime'
          },
          {
            title: '完成情况',
            dataIndex: 'completionStatus'
          }
        ]
      },
      {
        title: '开工三个月以内项目的关键节点情况统计',
        flex: true,
        columns: [
          {
            title: '序号',
            align: 'center',
            width: 80,
            customRender: (text, record, index) => {
              return index + 1
            }
          },
          {
            title: '分公司',
            dataIndex: 'branchComName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.branchComNameRowSpan
                }
              }
            }
          },
          {
            title: '项目名称',
            dataIndex: 'projectName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.projectNameRowSpan
                }
              }
            }
          },
          {
            title: '节点名称',
            dataIndex: 'nodeName'
          },
          {
            title: '节点计划开始时间',
            dataIndex: 'planStartTime'
          },
          {
            title: '节点计划完成时间',
            dataIndex: 'planEndTime'
          },
          {
            title: '完成情况',
            dataIndex: 'completionStatus'
          }
        ]
      },
      {
        title: '计划在三个月内竣工项目的关键节点情况统计',
        flex: true,
        columns: [
          {
            title: '序号',
            align: 'center',
            width: 80,
            customRender: (text, record, index) => {
              return index + 1
            }
          },
          {
            title: '分公司',
            dataIndex: 'branchComName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.branchComNameRowSpan
                }
              }
            }
          },
          {
            title: '项目名称',
            dataIndex: 'projectName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.projectNameRowSpan
                }
              }
            }
          },
          {
            title: '节点名称',
            dataIndex: 'nodeName'
          },
          {
            title: '节点计划开始时间',
            dataIndex: 'planStartTime'
          },
          {
            title: '节点计划完成时间',
            dataIndex: 'planEndTime'
          },
          {
            title: '完成情况',
            dataIndex: 'completionStatus'
          }
        ]
      },
    ]
  },
  {
    title: '附表2',
    key: '7',
    modules: [
      {
        title: '局控项目下月里程碑节点统计',
        flex: true,
        columns: [
          {
            title: '序号',
            align: 'center',
            width: 80,
            customRender: (text, record, index) => {
              return index + 1
            }
          },
          {
            title: '分公司',
            dataIndex: 'branchComName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.branchComNameRowSpan
                }
              }
            }
          },
          {
            title: '项目名称',
            dataIndex: 'projectName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.projectNameRowSpan
                }
              }
            }
          },
          {
            title: '节点名称',
            dataIndex: 'nodeName'
          },
          {
            title: '节点计划开始时间',
            dataIndex: 'planStartTime'
          },
          {
            title: '节点计划完成时间',
            dataIndex: 'planEndTime'
          },
        ]
      },
      {
        title: '“非局控项目”下月里程碑节点完成情况统计',
        flex: true,
        columns: [
          {
            title: '序号',
            align: 'center',
            width: 80,
            customRender: (text, record, index) => {
              return index + 1
            }
          },
          {
            title: '分公司',
            dataIndex: 'branchComName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.branchComNameRowSpan
                }
              }
            }
          },
          {
            title: '项目名称',
            dataIndex: 'projectName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.projectNameRowSpan
                }
              }
            }
          },
          {
            title: '节点名称',
            dataIndex: 'nodeName'
          },
          {
            title: '节点计划开始时间',
            dataIndex: 'planStartTime'
          },
          {
            title: '节点计划完成时间',
            dataIndex: 'planEndTime'
          },
        ]
      },
      {
        title: '风险项目项目下月关键节点统计',
        flex: true,
        columns: [
          {
            title: '序号',
            align: 'center',
            width: 80,
            customRender: (text, record, index) => {
              return index + 1
            }
          },
          {
            title: '分公司',
            dataIndex: 'branchComName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.branchComNameRowSpan
                }
              }
            }
          },
          {
            title: '项目名称',
            dataIndex: 'projectName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.projectNameRowSpan
                }
              }
            }
          },
          {
            title: '节点名称',
            dataIndex: 'nodeName'
          },
          {
            title: '节点计划开始时间',
            dataIndex: 'planStartTime'
          },
          {
            title: '节点计划完成时间',
            dataIndex: 'planEndTime'
          },
          {
            title: '节点级别',
            dataIndex: 'controllerLevelName'
          }
        ]
      },
      {
        title: '局重点及公司重点项目的下月关键节点情况统计',
        flex: true,
        columns: [
          {
            title: '序号',
            align: 'center',
            width: 80,
            customRender: (text, record, index) => {
              return index + 1
            }
          },
          {
            title: '分公司',
            dataIndex: 'branchComName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.branchComNameRowSpan
                }
              }
            }
          },
          {
            title: '项目名称',
            dataIndex: 'projectName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.projectNameRowSpan
                }
              }
            }
          },
          {
            title: '节点名称',
            dataIndex: 'nodeName'
          },
          {
            title: '节点计划开始时间',
            dataIndex: 'planStartTime'
          },
          {
            title: '节点计划完成时间',
            dataIndex: 'planEndTime'
          },
          {
            title: '节点级别',
            dataIndex: 'controllerLevelName'
          }
        ]
      },
      {
        title: '开工三个月以内的项目下月节点情况统计',
        flex: true,
        columns: [
          {
            title: '序号',
            align: 'center',
            width: 80,
            customRender: (text, record, index) => {
              return index + 1
            }
          },
          {
            title: '分公司',
            dataIndex: 'branchComName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.branchComNameRowSpan
                }
              }
            }
          },
          {
            title: '项目名称',
            dataIndex: 'projectName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.projectNameRowSpan
                }
              }
            }
          },
          {
            title: '节点名称',
            dataIndex: 'nodeName'
          },
          {
            title: '节点计划开始时间',
            dataIndex: 'planStartTime'
          },
          {
            title: '节点计划完成时间',
            dataIndex: 'planEndTime'
          },
          {
            title: '节点级别',
            dataIndex: 'controllerLevelName'
          }
        ]
      },
      {
        title: '计划在三个月内竣工项目的下月节点情况统计',
        flex: true,
        columns: [
          {
            title: '序号',
            align: 'center',
            width: 80,
            customRender: (text, record, index) => {
              return index + 1
            }
          },
          {
            title: '分公司',
            dataIndex: 'branchComName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.branchComNameRowSpan
                }
              }
            }
          },
          {
            title: '项目名称',
            dataIndex: 'projectName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.projectNameRowSpan
                }
              }
            }
          },
          {
            title: '节点名称',
            dataIndex: 'nodeName'
          },
          {
            title: '节点计划开始时间',
            dataIndex: 'planStartTime'
          },
          {
            title: '节点计划完成时间',
            dataIndex: 'planEndTime'
          },
          {
            title: '节点级别',
            dataIndex: 'controllerLevelName'
          }
        ]
      }
    ]
  },
  {
    title: '附表3',
    key: '8',
    modules: [
      {
        title: '重点项目策划执行情况—节点、劳动力问题',
        flex: true,
        columns: [
          {
            title: '序号',
            align: 'center',
            width: 80,
            customRender: (text, record, index) => {
              return index + 1
            }
          },
          {
            title: '项目名称',
            dataIndex: 'projectName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.projectNameRowSpan
                }
              }
            }
          },
          {
            title: '所属分公司',
            dataIndex: 'branchComName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.branchComNameRowSpan
                }
              }
            }
          },
          {
            title: '存在问题说明',
            dataIndex: 'problemDescription'
          },
          {
            title: '纠偏措施',
            dataIndex: 'correctiveMeasures'
          },
          {
            title: '完成时间',
            dataIndex: 'completeTime'
          }
        ]
      },
      {
        title: '重点项目策划执行情况—招采问题',
        flex: true,
        columns: [
          {
            title: '序号',
            align: 'center',
            width: 80,
            customRender: (text, record, index) => {
              return index + 1
            }
          },
          {
            title: '项目名称',
            dataIndex: 'projectName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.projectNameRowSpan
                }
              }
            }
          },
          {
            title: '所属分公司',
            dataIndex: 'branchComName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.branchComNameRowSpan
                }
              }
            }
          },
          {
            title: '存在问题说明',
            dataIndex: 'problemDescription'
          },
          {
            title: '纠偏措施',
            dataIndex: 'correctiveMeasures'
          },
          {
            title: '完成时间',
            dataIndex: 'completeTime'
          }
        ]
      },
      {
        title: '重点项目策划执行情况—设计、技术问题',
        flex: true,
        columns: [
          {
            title: '序号',
            align: 'center',
            width: 80,
            customRender: (text, record, index) => {
              return index + 1
            }
          },
          {
            title: '项目名称',
            dataIndex: 'projectName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.projectNameRowSpan
                }
              }
            }
          },
          {
            title: '所属分公司',
            dataIndex: 'branchComName',
            customRender: (text, record, index) => {
              return {
                children: text,
                attrs: {
                  rowSpan: record.branchComNameRowSpan
                }
              }
            }
          },
          {
            title: '存在问题说明',
            dataIndex: 'problemDescription'
          },
          {
            title: '纠偏措施',
            dataIndex: 'correctiveMeasures'
          },
          {
            title: '完成时间',
            dataIndex: 'completeTime'
          }
        ]
      }
    ]
  }
]
export{
  searchOption,
  columns,
  moduleList
}